Optimizing Concurrency Performance of Complex Services in Mobile Environment

نویسندگان

  • Sudipan Mishra
  • Xumin Liu
چکیده

Hosting services on mobile devices has been considered as the key solution for domains that have special requirement on portability, timeliness, and flexibility on service deployment. Typical examples include, among many others, military, music, healthcare, gaming, and data sharing. Despite the recent boom of mobile computing makes service deployment in mobile environment possible, significant challenges arise due to the limitations in existing mobile hardware/software capable of managing resource intensive applications. The situation gets worse when managing complex services that allow concurrent clients and requests. This paper addresses the issue related specifically to concurrency control improvement in mobile web servers to support the mobile deployment of complex services. The authors identify key factors that affect a system to respond a request, including request related factors, system resource related factors, and context. Based on this, the authors propose a dynamic heavy request classification model (DHRC) to estimate the heaviness of an incoming request using machine-learning methods. The heavy request will be detected, which requires relatively heavy system resources of the mobile server to generate a response. The authors design a dynamic request management strategy (DRMS), which reduces the number of discarded requests by adding heavy requests to a queue and processing them asynchronously. The proposed solution is implemented on Androidbased mobile devices as an extension of I-Jetty web server. Experimental studies are conducted and the result indicates the effectiveness of our solution. Optimizing Concurrency Performance of Complex Services in Mobile Environment

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

3D Path Planning Algorithm for Mobile Anchor-Assisted Positioning in Wireless Sensor Networks

Positioning service is one of Wireless Sensor Networks’ (WSNs) fundamental services. The accurate position of the sensor nodes plays a vital role in many applications of WSNs. In this paper, a 3D positioning algorithm is being proposed, using mobile anchor node to assist sensor nodes in order to estimate their positions in a 3D geospatial environment. However, mobile anchor node’s 3D path optim...

متن کامل

Visual Tracking using Learning Histogram of Oriented Gradients by SVM on Mobile Robot

The intelligence of a mobile robot is highly dependent on its vision. The main objective of an intelligent mobile robot is in its ability to the online image processing, object detection, and especially visual tracking which is a complex task in stochastic environments. Tracking algorithms suffer from sequence challenges such as illumination variation, occlusion, and background clutter, so an a...

متن کامل

Optimizing the Event-based Method of Localization in Wireless Sensor Networks

A Wireless Sensor Network (WSN) is a wireless decentralized structure network consists of many nodes. Nodes can be fixed or mobile. WSN applications typically observe some physical phenomenon through sampling of the environment so determine the location of events is an important issue in WSN. Wireless Localization used to determine the position of nodes. The precise localization in WSNs is a co...

متن کامل

An Improved, Prioritized Concurrency Control Scheme with Performance Gain in Mobile Environments

In a mobile computing environment, clients can access shared data irrespective of their physical location and can be updated by each client independently. This leads to inconsistency of the data. Several concurrency control techniques are proposed in literature to prevent data inconsistency. In this paper we first analyze the existing scheme of concurrency control without locking and justify it...

متن کامل

Mobile computing with the Rover Toolkit

Rover is a software toolkit that supports the construction of both mobile transparent and mobile aware appli cations The objective of the mobile transparent approach is to develop proxies for system services that hide the mobile characteristics of the environment from applications Since applications can be run without alteration the mobile transparent approach is appealing However to excel appl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Int. J. Web Service Res.

دوره 11  شماره 

صفحات  -

تاریخ انتشار 2014